package com.pet.vo.web;

import com.pet.entity.PetInformation;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PetAdoptApplicationVO implements Serializable {


    // 唯一标识符
    private int id;

    // 性别：1代表男，2代表女
    private Integer gender;

    // 照顾宠物经验：1代表有经验，2代表无经验
    private Integer experience;

    // 婚姻情况：1代表已婚，2代表未婚
    private Integer marriage;

    // 住房情况
    private String home;

    // 工作
    private String job;

    // 年龄
    private String age;

    // 地域
    private String area;

    // 电话
    private String phone;

    //微信
    private String wechat;

    // 详细信息
    private String detailInformation;

    // 申请人
    private String applicationUser;

    // 申请时间
    private LocalDateTime applicationTime;

    // 申请状态
    private String applicationStatus;

    // 失败原因
    private String failureReason;

    // 宠物信息外键
    private Integer petId;

    //--------------------

    //宠物信息
    private PetInformationVO petInformationVO;

    //申请人头像
    private String applicationUserImage;


}
